home *** CD-ROM | disk | FTP | other *** search
/ Amiga Mag HDD Backup / Amiga Mag HDD Backup.zip / Amiga Mag HDD Backup / Alexander.img.bin / Alexander.img / 315 2 files Archive.sit / All Resource files 1 / ?? AC Tech Black #2 < prev    next >
Text File  |  1990-11-16  |  16KB  |  935 lines

  1. e_Illustrator881_vars 29 dict dup begin put
  2. % paint operands
  3. /_lp /none def
  4. /_pf {} def
  5. /_ps {} def
  6. /_psf {} def
  7. /_pss {} def
  8. % text operands
  9. /_a null def
  10. /_as null def
  11. /_tt 2 array def
  12. /_tl 2 array def
  13. /_tm matrix def
  14. /t {} def
  15. % color operands
  16. /_gf null def
  17. /_cf 4 array def
  18. /_if null def
  19. /_of false def
  20. /_fc {} def
  21. /_gs null def
  22. /_cs 4 array def
  23. /_is null def
  24. /_os false def
  25. /_sc {} def
  26. /_i null def
  27. Adobe_Illustrator881 begin
  28. Adobe_Illustrator881
  29.     {
  30.     dup xcheck
  31.         {
  32.         bind
  33.         } if
  34.     pop pop
  35.     } forall
  36. end
  37. end
  38. Adobe_Illustrator881 begin
  39. Adobe_Illustrator881_vars begin
  40. newpath
  41. } def
  42. /terminate                % - terminate -
  43. {
  44. end
  45. end
  46. } def
  47. % definition operators
  48. /_                    % - _ null
  49. null def
  50. /ddef                % key value ddef -
  51. {
  52. Adobe_Illustrator881_vars 3 1 roll put
  53. } def
  54. /xput                % key value literal xput -
  55. {
  56. dup load dup length exch maxlength eq
  57.     {
  58.     dup dup load dup
  59.     length 2 mul dict copy def
  60.     } if
  61. load begin def end
  62. } def
  63. /npop                % integer npop -
  64. {
  65.     {
  66.     pop
  67.     } repeat
  68. } def
  69. % marking operators
  70. /sw                    % ax ay length string sw x y
  71. {
  72. stringwidth
  73. exch 5 -1 roll 3 index 1 sub mul add
  74. 4 1 roll 3 1 roll 1 sub mul add
  75. } def
  76. /ss                    % ax ay length string matrix ss -
  77. {
  78. 3 -1 roll pop
  79. 4 1 roll
  80.     {
  81.     2 npop (0) exch
  82.     2 copy 0 exch put pop
  83.     gsave
  84.     false charpath
  85.     currentpoint
  86.     4 index setmatrix
  87.     stroke
  88.     grestore
  89.     moveto
  90.     2 copy rmoveto
  91.     } cshow
  92. 3 npop
  93. } def
  94. % path operators
  95. /sp                    % ax ay length string sp -
  96. {
  97. exch pop
  98.     {
  99.     2 npop (0) exch
  100.     2 copy 0 exch put pop
  101.     false charpath
  102.     2 copy rmoveto
  103.     } cshow
  104. 2 npop
  105. } def
  106. % path construction operators
  107. /pl                    % x y pl x y
  108. {
  109. transform
  110. 0.25 sub round 0.25 add exch
  111. 0.25 sub round 0.25 add exch
  112. itransform
  113. } def
  114. /setstrokeadjust where
  115. {
  116. pop true setstrokeadjust
  117. /c                % x1 y1 x2 y2 x3 y3 c -
  118. {
  119. curveto
  120. } def
  121. /C
  122. /c load def
  123. /v                % x2 y2 x3 y3 v -
  124. {
  125. currentpoint 6 2 roll curveto
  126. } def
  127. /V
  128. /v load def
  129. /y                % x1 y1 x2 y2 y -
  130. {
  131. 2 copy curveto
  132. } def
  133. /Y
  134. /y load def
  135. /l                % x y l -
  136. {
  137. lineto
  138. } def
  139. /L
  140. /l load def
  141. /m                % x y m -
  142. {
  143. moveto
  144. } def
  145. }
  146. {
  147. /c
  148. {
  149. pl curveto
  150. } def
  151. /C
  152. /c load def
  153. /v
  154. {
  155. currentpoint 6 2 roll pl curveto
  156. } def
  157. /V
  158. /v load def
  159. /y
  160. {
  161. pl 2 copy curveto
  162. } def
  163. /Y
  164. /y load def
  165. /l
  166. {
  167. pl lineto
  168. } def
  169. /L
  170. /l load def
  171. /m
  172. {
  173. pl moveto
  174. } def
  175. } ifelse
  176. % graphic state operators
  177. /d                    % array phase d -
  178. {
  179. setdash
  180. } def
  181. /cf                    % - cf flatness
  182. currentflat def
  183. /i                    % flatness i -
  184. {
  185. dup 0 eq
  186.     {
  187.     pop cf
  188.     } if
  189. setflat
  190. } def
  191. /j                    % linejoin j -
  192. {
  193. setlinejoin
  194. } def
  195. /J                    % linecap J -
  196. {
  197. setlinecap
  198. } def
  199. /M                    % miterlimit M -
  200. {
  201. setmiterlimit
  202. } def
  203. /w                    % linewidth w -
  204. {
  205. setlinewidth
  206. } def
  207. % path painting operators
  208. /H                    % - H -
  209. {} def
  210. /h                    % - h -
  211. {
  212. closepath
  213. } def
  214. /N                    % - N -
  215. {
  216. newpath
  217. } def
  218. /n                    % - n -
  219. /N load def
  220. /F                    % - F -
  221. {
  222. _pf
  223. } def
  224. /f                    % - f -
  225. {
  226. closepath
  227. F
  228. } def
  229. /S                    % - S -
  230. {
  231. _ps
  232. } def
  233. /s                    % - s -
  234. {
  235. closepath
  236. S
  237. } def
  238. /B                    % - B -
  239. {
  240. gsave F grestore
  241. S
  242. } def
  243. /b                    % - b -
  244. {
  245. closepath
  246. B
  247. } def
  248. /W                    % - W -
  249. {
  250. clip
  251. } def
  252. % text painting operators
  253. /ta                    % length string ta ax ay length string
  254. {
  255. _as moveto
  256. _tt aload pop 4 -2 roll
  257. } def
  258. /tl                    % - tl -
  259. {
  260. _tl aload pop translate
  261. } def
  262. /as                    % - as array
  263. {
  264. {
  265. 0 0
  266. }
  267. {
  268. 2 copy _tt aload pop 4 -2 roll sw
  269. exch neg 2 div exch neg 2 div
  270. }
  271. {
  272. 2 copy _tt aload pop 4 -2 roll sw
  273. exch neg exch neg
  274. }
  275. {
  276. 0 0
  277. }
  278. } cvlit def
  279. /z                    % literal size leading tracking align z -
  280. {
  281. /_a exch ddef
  282. /_as as _a get ddef
  283. _a 2 le
  284.     {
  285.     0 _tt astore pop
  286.     0 exch neg _tl astore pop
  287.     }
  288.     {
  289.     0 exch neg _tt astore pop
  290.     neg 0 _tl astore pop
  291.     } ifelse
  292. exch findfont exch scalefont setfont
  293. } def
  294. /tm                    % matrix tm -
  295. {
  296. _tm currentmatrix pop
  297. concat
  298. } def
  299. /I                    % matrix I -
  300. {
  301. tm
  302. /t
  303.     {
  304.     ta sp
  305.     tl
  306.     } ddef
  307. } def
  308. /o                    % matrix o -
  309. {
  310. tm
  311. /t
  312.     {
  313.     ta 4 npop
  314.     tl
  315.     newpath
  316.     } ddef
  317. } def
  318. /e                    % matrix e -
  319. {
  320. tm
  321. /t
  322.     {
  323.     ta _psf
  324.     tl
  325.     newpath
  326.     } ddef
  327. } def
  328. /r                    % matrix r -
  329. {
  330. tm
  331. /t
  332.     {
  333.     ta _tm _pss
  334.     tl
  335.     newpath
  336.     } ddef
  337. } def
  338. /a                    % matrix a -
  339. {
  340. tm
  341. /t
  342.     {
  343.     2 copy
  344.     ta _psf
  345.     newpath
  346.     ta _tm _pss
  347.     tl
  348.     newpath
  349.     } ddef
  350. } def
  351. /T                    % - T -
  352. {
  353. _tm setmatrix
  354. } def
  355. % font operators
  356. /Z                    % array literal literal direction Z -
  357. {
  358. pop
  359. findfont begin
  360. currentdict dup length 1 add dict begin
  361.     {
  362.     1 index /FID ne
  363.         {
  364.         def
  365.         }
  366.         {
  367.         2 npop
  368.         } ifelse
  369.     } forall
  370. /FontName exch def dup length 0 ne
  371.     {
  372.     /Encoding Encoding 256 array copy def
  373.     0 exch
  374.         {
  375.         dup type /nametype eq
  376.             {
  377.             Encoding 2 index 2 index put pop
  378.             1 add
  379.             }
  380.             {
  381.             exch pop
  382.             } ifelse
  383.         } forall
  384.     } if pop
  385. currentdict dup end end
  386. /FontName get exch definefont pop
  387. } def
  388. % group operators
  389. /u                    % - u -
  390. {} def
  391. /U                    % - U -
  392. {} def
  393. /q                    % - q -
  394. {
  395. gsave
  396. } def
  397. /Q                    % - Q -
  398. {
  399. grestore
  400. } def
  401. % place operators
  402. /`                    % matrix llx lly urx ury string ` -
  403. {
  404. /_i save ddef
  405. 6 1 roll 4 npop
  406. concat
  407. userdict begin
  408. /showpage {} def
  409. false setoverprint
  410. pop
  411. } def
  412. /~                    % - ~ -
  413. {
  414. end
  415. _i restore
  416. } def
  417. % color operators
  418. /O                    % flag O -
  419. {
  420. 0 ne
  421. /_of exch ddef
  422. /_lp /none ddef
  423. } def
  424. /R                    % flag R -
  425. {
  426. 0 ne
  427. /_os exch ddef
  428. /_lp /none ddef
  429. } def
  430. /g                    % gray g -
  431. {
  432. /_gf exch ddef
  433. /_fc
  434. {
  435. _lp /fill ne
  436.     {
  437.     _of setoverprint
  438.     _gf setgray
  439.     /_lp /fill ddef
  440.     } if
  441. } ddef
  442. /_pf
  443. {
  444. _fc
  445. fill
  446. } ddef
  447. /_psf
  448. {
  449. _fc
  450. exch pop
  451. ashow
  452. } ddef
  453. /_lp /none ddef
  454. } def
  455. /G                    % gray G -
  456. {
  457. /_gs exch ddef
  458. /_sc
  459. {
  460. _lp /stroke ne
  461.     {
  462.     _os setoverprint
  463.     _gs setgray
  464.     /_lp /stroke ddef
  465.     } if
  466. } ddef
  467. /_ps
  468. {
  469. _sc
  470. stroke
  471. } ddef
  472. /_pss
  473. {
  474. _sc
  475. ss
  476. } ddef
  477. /_lp /none ddef
  478. } def
  479. /k                    % cyan magenta yellow black k -
  480. {
  481. _cf astore pop
  482. /_fc
  483. {
  484. _lp /fill ne
  485.     {
  486.     _of setoverprint
  487.     _cf aload pop setcmykcolor
  488.     /_lp /fill ddef
  489.     } if
  490. } ddef
  491. /_pf
  492. {
  493. _fc
  494. fill
  495. } ddef
  496. /_psf
  497. {
  498. _fc
  499. exch pop
  500. ashow
  501. } ddef
  502. /_lp /none ddef
  503. } def
  504. /K                    % cyan magenta yellow black K -
  505. {
  506. _cs astore pop
  507. /_sc
  508. {
  509. _lp /stroke ne
  510.     {
  511.     _os setoverprint
  512.     _cs aload pop setcmykcolor
  513.     /_lp /stroke ddef
  514.     } if
  515. } ddef
  516. /_ps
  517. {
  518. _sc
  519. stroke
  520. } ddef
  521. /_pss
  522. {
  523. _sc
  524. ss
  525. } ddef
  526. /_lp /none ddef
  527. } def
  528. /x                    % cyan magenta yellow black name gray x -
  529. {
  530. /_gf exch ddef
  531. findcmykcustomcolor
  532. /_if exch ddef
  533. /_fc
  534. {
  535. _lp /fill ne
  536.     {
  537.     _of setoverprint
  538.     _if _gf 1 exch sub setcustomcolor
  539.     /_lp /fill ddef
  540.     } if
  541. } ddef
  542. /_pf
  543. {
  544. _fc
  545. fill
  546. } ddef
  547. /_psf
  548. {
  549. _fc
  550. exch pop
  551. ashow
  552. } ddef
  553. /_lp /none ddef
  554. } def
  555. /X                    % cyan magenta yellow black name gray X -
  556. {
  557. /_gs exch ddef
  558. findcmykcustomcolor
  559. /_is exch ddef
  560. /_sc
  561. {
  562. _lp /stroke ne
  563.     {
  564.     _os setoverprint
  565.     _is _gs 1 exch sub setcustomcolor
  566.     /_lp /stroke ddef
  567.     } if
  568. } ddef
  569. /_ps
  570. {
  571. _sc
  572. stroke
  573. } ddef
  574. /_pss
  575. {
  576. _sc
  577. ss
  578. } ddef
  579. /_lp /none ddef
  580. } def
  581. % locked object operators
  582. /A                    % value A -
  583. {
  584. pop
  585. } def
  586. currentdict readonly pop end
  587. setpacking
  588. %%EndProcSet
  589. %%EndProlog
  590. %%BeginSetup
  591.  
  592. Adobe_cmykcolor /initialize get exec
  593. Adobe_cshow /initialize get exec
  594. Adobe_customcolor /initialize get exec
  595. Adobe_Illustrator881 /initialize get exec
  596. %%BeginEncoding: _Bodoni Bodoni
  597. [
  598. 39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
  599. /Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
  600. /egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
  601. /oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
  602. /udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
  603. /registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
  604. /.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
  605. /.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
  606. /questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
  607. /guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
  608. /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
  609. /.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
  610. /fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
  611. /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
  612. /Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
  613. /Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
  614. /hungarumlaut/ogonek/caron
  615. ]/_Bodoni/Bodoni 0 Z
  616. %%EndEncoding
  617. %%BeginEncoding: _Garamond-LightItalic Garamond-LightItalic
  618. [
  619. 39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
  620. /Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
  621. /egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
  622. /oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
  623. /udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
  624. /registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
  625. /.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
  626. /.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
  627. /questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
  628. /guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
  629. /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
  630. /.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
  631. /fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
  632. /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
  633. /Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
  634. /Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
  635. /hungarumlaut/ogonek/caron
  636. ]/_Garamond-LightItalic/Garamond-LightItalic 0 Z
  637. %%EndEncoding
  638. %%BeginEncoding: _Garamond-BoldItalic Garamond-BoldItalic
  639. [
  640. 39/quotesingle 96/grave 128/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis
  641. /Udieresis/aacute/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute
  642. /egrave/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde
  643. /oacute/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex
  644. /udieresis/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
  645. /registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
  646. /.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
  647. /.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
  648. /questiondown/exclamdown/logicalnot/.notdef/florin/.notdef/.notdef
  649. /guillemotleft/guillemotright/ellipsis/.notdef/Agrave/Atilde/Otilde/OE/oe
  650. /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide
  651. /.notdef/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright
  652. /fi/fl/daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand
  653. /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex
  654. /Idieresis/Igrave/Oacute/Ocircumflex/.notdef/Ograve/Uacute/Ucircumflex
  655. /Ugrave/dotlessi/circumflex/tilde/macron/breve/dotaccent/ring/cedilla
  656. /hungarumlaut/ogonek/caron
  657. ]/_Garamond-BoldItalic/Garamond-BoldItalic 0 Z
  658. %%EndEncoding
  659. %%EndSetup
  660. 0 O
  661. 0 g
  662. 0 R
  663. 0 G
  664. 0 i 0 J 0 j 1 w 4 M []0 d
  665. %%Note:
  666. 332.282 -252.76 m
  667. 360.094 -252.76 l
  668. 450.407 -131.635 l
  669. 423.157 -131.635 L
  670. 332.282 -252.76 L
  671. f
  672. 0 A
  673. 0.9 w
  674. /_Garamond-BoldItalic 83.334 83.334 -5 0 z
  675. [0.9 0 0 0.9 410.157 -211.947]e
  676. 5 (AMIGA)t
  677. T
  678. 1 g
  679. 1 w
  680. /_Garamond-LightItalic 14.006 14.006 0 0 z
  681. [0.597 0.801 -0.801 0.597 358.657 -243.76]e
  682. 17 (For The Commodore)t
  683. T
  684. 0 g
  685. 10 M
  686. /_Garamond-BoldItalic 7.699 5.774 0 0 z
  687. [1.14 0 0 1.039 626.657 -165.76]e
  688. 1 (\250)t
  689. T
  690. 0.54 w
  691. /_Bodoni 83.06 92.289 -8.968 0 z
  692. [1.115 0 0.119 1.077 -45.842 -217.26]e
  693. 10 (AC   VIDEO)t
  694. T
  695. 1 w 4 M
  696. /_Bodoni 50 60 -9 0 z
  697. [1 0 0 1 60.157 -180.26]e
  698. 2 (\325s)t
  699. T
  700. %%Trailer
  701. Adobe_Illustrator881 /terminate get exec
  702. Adobe_customcolor /terminate get exec
  703. Adobe_cshow /terminate get exec
  704. Adobe_cmykcolor /terminate get exec
  705.  
  706. ning            % autoKern TA -
  707.                                     %    autoKern = 0 -> no pair kerning
  708.                                     %             = 1 -> automatic pair kerning
  709. {
  710. pop
  711. } def
  712. /Tq % set hanging quotes            % hangingQuotes Tq -
  713.                                     %    hangingQuotes     = 0 -> no hanging quotes
  714.                                     %                     = 1 -> hanging quotes
  715. {
  716. pop
  717. } def
  718. % Text Bodies
  719. /TX {pop} def
  720. %/Tx    % non-justified text            % textString Tx -
  721. %/Tj    % justified text                % textString Tj -
  722. /Tk    % kern                            % autoKern kernValue Tk -
  723.                                     %      autoKern = 0 -> manual kern, = 1 -> auto kern
  724.                                     %    kernValue = kern value in em/1000 space
  725. {
  726. exch pop _fScl mul neg 0 rmoveto
  727. } def
  728. /TK    % non-printing kern                % autoKern kernValue TK -
  729. {
  730. 2 npop
  731. } def
  732. /T* % carriage return & line feed    % - T* -
  733. {
  734. _leading aload pop neg Td
  735. } def
  736. /T*- % carriage return & negative line feed    % - T*- -
  737. {
  738. _leading aload pop Td
  739. } def
  740. /T-    % print a discretionary hyphen    % - T- -
  741. {
  742. _hyphen Tx
  743. } def
  744. /T+    % discretionary hyphen hyphen    % - T+ -
  745. {} def
  746. /TR    % reset pattern matrix             % a b c d tx ty TR -
  747. {
  748. _ctm currentmatrix pop     
  749. _tm astore pop 
  750. iTm 0 0 moveto 
  751. } def
  752. /TS    % special chars                    % textString justified TS -
  753. {
  754. 0 eq {Tx} {Tj} ifelse
  755. } def
  756. currentdict readonly pop end
  757. setpacking
  758. %%EndResource
  759. %%BeginResource: procset Adobe_IllustratorA_AI3 1.0 1
  760. %%Title: (Adobe Illustrator (R) Version 3.0 Abbreviated Prolog)
  761. %%Version: 1.0 
  762. %%CreationDate: (7/22/89) ()
  763. %%Copyright: ((C) 1987-1990 Adobe Systems Incorporated All Rights Reserved)
  764. currentpacking true setpacking
  765. userdict /Adobe_IllustratorA_AI3 61 dict dup begin put
  766. % initialization
  767. /initialize                % - initialize -
  768. {
  769. % 47 vars, but leave slack of 10 entries for custom Postscript fragments
  770. userdict /Adobe_IllustratorA_AI3_vars 57 dict dup begin put
  771. % paint operands
  772. /_lp /none def
  773. /_pf {} def
  774. /_ps {} def
  775. /_psf {} def
  776. /_pss {} def
  777. /_pjsf {} def
  778. /_pjss {} def
  779. /_pola 0 def
  780. /_doClip 0 def
  781. % paint operators
  782. /cf    currentflat def    % - cf flatness
  783. % typography operands
  784. /_tm matrix def
  785. /_renderStart [/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0] def 
  786. /_renderEnd [null null null null /i1 /i1 /i1 /i1] def
  787. /_render -1 def
  788. /_rise 0 def
  789. /_ax 0 def            % x character spacing    (_ax, _ay, _cx, _cy follows awidthshow naming convention)
  790. /_ay 0 def            % y character spacing
  791. /_cx 0 def            % x word spacing
  792. /_cy 0 def            % y word spacing
  793. /_leading [0 0] def
  794. /_ctm matrix def
  795. /_mtx matrix def
  796. /_sp 16#020 def
  797. /_hyphen (-) def
  798. /_fScl 0 def
  799. /_cnt 0 def
  800. /_hs 1 def
  801. /_nativeEncoding 0 def
  802. /_useNativeEncoding 0 def
  803. /_tempEncode 0 def
  804. /_pntr 0 def
  805. /_tDict 2 dict def
  806. % typography operators
  807. /Tx {} def
  808. /Tj {} def
  809. % compound path operators
  810. /CRender {} def
  811. % printing
  812. /_AI3_savepage {} def
  813. % color operands
  814. /_gf null def
  815. /_cf 4 array def
  816. /_if null def
  817. /_of false def
  818. /_fc {} def
  819. /_gs null def
  820. /_cs 4 array def
  821. /_is null def
  822. /_os false def
  823. /_sc {} def
  824. /_i null def
  825. Adobe_IllustratorA_AI3 begin
  826. Adobe_IllustratorA_AI3
  827.     {
  828.     dup xcheck
  829.         {
  830.         bind
  831.         } if
  832.     pop pop
  833.     } forall
  834. end
  835. end
  836. Adobe_IllustratorA_AI3 begin
  837. Adobe_IllustratorA_AI3_vars begin
  838. newpath
  839. } def
  840. /terminate                % - terminate -
  841. {
  842. end
  843. end
  844. } def
  845. % definition operators
  846. /_                    % - _ null
  847. null def
  848. /ddef                % key value ddef -
  849. {
  850. Adobe_IllustratorA_AI3_vars 3 1 roll put
  851. } def
  852. /xput                % key value literal xput -
  853. {
  854. dup load dup length exch maxlength eq
  855.     {
  856.     dup dup load dup
  857.     length 2 mul dict copy def
  858.     } if
  859. load begin def end
  860. } def
  861. /npop                % integer npop -
  862. {
  863.     {
  864.     pop
  865.     } repeat
  866. } def
  867. % marking operators
  868. /sw                    % ax ay string sw x y 
  869. {
  870. dup length exch stringwidth
  871. exch 5 -1 roll 3 index 1 sub mul add
  872. 4 1 roll 3 1 roll 1 sub mul add
  873. } def
  874. /swj                % cx cy fillchar ax ay string swj x y
  875. {
  876. dup 4 1 roll
  877. dup length exch stringwidth 
  878. exch 5 -1 roll 3 index 1 sub mul add
  879. 4 1 roll 3 1 roll 1 sub mul add 
  880. 6 2 roll /_cnt 0 ddef
  881. {1 index eq {/_cnt _cnt 1 add ddef} if} forall pop
  882. exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop
  883. } def
  884. /ss                    % ax ay string matrix ss -
  885. {
  886. 4 1 roll
  887.     {                % matrix ax ay char 0 0 {proc} -
  888.     2 npop 
  889.     (0) exch 2 copy 0 exch put pop
  890.     gsave
  891.     false charpath currentpoint
  892.     4 index setmatrix
  893.     stroke
  894.     grestore
  895.     moveto
  896.     2 copy rmoveto
  897.     } exch cshow
  898. 3 npop
  899. } def
  900. /jss                % cx cy fillchar ax ay string matrix jss -
  901. {
  902. 4 1 roll
  903.     {                % cx cy fillchar matrix ax ay char 0 0 {proc} -   
  904.     2 npop 
  905.     (0) exch 2 copy 0 exch put 
  906.     gsave
  907.     _sp eq 
  908.         {
  909.         exch 6 index 6 index 6 index 5 -1 roll widthshow  
  910.         currentpoint
  911.         }
  912.         {
  913.         false charpath currentpoint
  914.         4 index setmatrix stroke
  915.         }ifelse
  916.     grestore
  917.     moveto
  918.     2 copy rmoveto
  919.     } exch cshow
  920. 6 npop
  921. } def
  922. % path operators
  923. /sp                    % ax ay string sp -
  924. {
  925.     {
  926.     2 npop (0) exch
  927.     2 copy 0 exch put pop
  928.     false charpath
  929.     2 copy rmoveto
  930.     } exch cshow
  931. 2 npop
  932. } def
  933. /jsp                    % cx cy fillchar ax ay string jsp -
  934. {
  935.     {                    % cx cy fill